package ru.pb.game.network.engine.client.packets.receivable;

import ru.pb.game.network.engine.client.packets.FromClientToGameServerPacket;
import ru.pb.game.network.engine.client.packets.sendable.opcode_1416_ACK;

public class opcode_1416_REQ extends FromClientToGameServerPacket
{

	/**
	 * case 0x51Fu:
     * i3NetworkPacket__ReadData(a1, &v128, 4);
     * if ( v128 > -1 )
     * {
     *   v90 = LODWORD(dword_A87D38) + 288188;
     *   i3NetworkPacket__ReadData(a1, LODWORD(dword_A87D38) + 288188, 727);
     *   sub_474780(SLODWORD(dword_A87D38), (int)&v91);
     *   v93 = *(_DWORD *)v90;
     *   v94 = 1;
     *   v96 = *(_BYTE *)(v90 + 21);
     *   v98 = *(_DWORD *)(v90 + 28);
     *   v97 = *(_BYTE *)(v90 + 33);
     *   v99 = *(_BYTE *)(v90 + 32);
     *   i3String__Copy(&v95, v90 + 4, 17);
     *   i3NetworkPacket__ReadData(a1, &v92, 4);
     *   sub_474740(SLODWORD(dword_A87D38), &v91);
     * }
     * sub_454260(SLODWORD(dword_A87D38), 49, v128);
     * break;
	 */
	@Override
	public void readImpl()
	{

	}

	@Override
	public void runImpl()
	{
		sendPacket(new opcode_1416_ACK());
	}

}
